pixmap_path ".themes/Merry XFMas GTK/gtk-3.0/asset"

style "base" {
	engine "pixmap" {
	}
	bg[NORMAL] = "#2B672C"
	bg[PRELIGHT] = "#67C567"
	bg[ACTIVE] = "#2B672C"
	bg[INSENSITIVE] = "#2B672C"
	fg[NORMAL] = "#FFFFFF"
	fg[PRELIGHT] = "#FFFFFF"
	fg[ACTIVE] = "#FFFFFF"
	base[NORMAL] = "#C8B464"
	base[SELECTED] = "#2B672C"
	base[ACTIVE] = "#648D40"
}
style "button" {
	engine "pixmap" {
		image {
			function = BOX
			state = NORMAL
			shadow = OUT
			file = "button1-wide.png"
		}
		image {
			function = BOX
			state = PRELIGHT
			shadow = OUT
			file = "button3-wide.png"
		}
		image {
			function = BOX
			state = PRELIGHT
			shadow = IN
			file = "button7-wide.png"
		}
		image {
			function = BOX
			state = ACTIVE
			shadow = IN
			file = "button4-wide.png"
		}
		image {
			function = BOX
			state = ACTIVE
			shadow = OUT
			file = "button2-wide.png"
		}
		image {
			function = BOX
			state = INSENSITIVE
			shadow = OUT
			file = "button5-wide.png"
		}
		image {
			function = BOX
			state = INSENSITIVE
			shadow = IN
			file = "button6-wide.png"
		}
		image {
			function = FOCUS
			file = "blank.png"
		}
		image {
			function = BOX
			detail = "buttondefault"
			file = "blank.png"
		}
	}
	fg[NORMAL] = "#FFFFFF"
	text[PRELIGHT] = "#FFFFFF"
	GtkButton:: inner-border = { 0, 0, 0, 0}
}
style "colorbutton" {
	engine "pixmap" {
		image {
			function = SHADOW
			shadow = ETCHED_OUT
			file = "colorswatch-frame.png"
			border = { 2, 2, 2, 2}
		}
		image {
			function = BOX
			detail = "buttondefault"
			state = NORMAL
			file = "blank.png"
		}
	}
}
style "check" {
	engine "pixmap" {
		image {
			function = CHECK
			state = NORMAL
			shadow = OUT
			file = "checkbox.png"
		}
		image {
			function = CHECK
			state = PRELIGHT
			shadow = OUT
			file = "checkbox.png"
		}
		image {
			function = CHECK
			state = ACTIVE
			shadow = OUT
			file = "checkbox.png"
		}
		image {
			function = CHECK
			state = NORMAL
			shadow = IN
			file = "checkbox-checked.png"
		}
		image {
			function = CHECK
			state = PRELIGHT
			shadow = IN
			file = "checkbox-checked.png"
		}
		image {
			function = CHECK
			state = ACTIVE
			shadow = IN
			file = "checkbox-checked.png"
		}
		image {
			function = CHECK
			state = NORMAL
			shadow = ETCHED_IN
			file = "checkbox-inconsistent.png"
		}
		image {
			function = CHECK
			state = PRELIGHT
			shadow = ETCHED_IN
			file = "checkbox-inconsistent.png"
		}
		image {
			function = CHECK
			state = INSENSITIVE
			shadow = OUT
			file = "checkbox-disabled.png"
		}
		image {
			function = CHECK
			state = INSENSITIVE
			shadow = IN
			file = "checkbox-disabled-checked.png"
		}
		image {
			function = CHECK
			state = INSENSITIVE
			shadow = ETCHED_IN
			file = "checkbox-disabled-inconsistent.png"
		}
		image {
			function = BOX_FLAT
			state = PRELIGHT
			file = "blank.png"
		}
		image {
			function = OPTION
			state = NORMAL
			shadow = OUT
			file = "radiobutton.png"
		}
		image {
			function = OPTION
			state = PRELIGHT
			shadow = OUT
			file = "radiobutton.png"
		}
		image {
			function = OPTION
			state = ACTIVE
			shadow = OUT
			file = "radiobutton.png"
		}
		image {
			function = OPTION
			state = NORMAL
			shadow = IN
			file = "radiobutton-checked.png"
		}
		image {
			function = OPTION
			state = PRELIGHT
			shadow = IN
			file = "radiobutton-checked.png"
		}
		image {
			function = OPTION
			state = ACTIVE
			shadow = IN
			file = "radiobutton-checked.png"
		}
		image {
			function = OPTION
			state = NORMAL
			shadow = ETCHED_IN
			file = "radiobutton-inconsistent.png"
		}
		image {
			function = OPTION
			state = NORMAL
			shadow = ETCHED_IN
			file = "radiobutton-inconsistent.png"
		}
		image {
			function = OPTION
			state = INSENSITIVE
			shadow = OUT
			file = "radiobutton-disabled.png"
		}
		image {
			function = OPTION
			state = INSENSITIVE
			shadow = IN
			file = "radiobutton-disabled-checked.png"
		}
		image {
			function = OPTION
			state = INSENSITIVE
			shadow = ETCHED_IN
			file = "radiobutton-disabled-inconsistent.png"
		}
	}
	bg[PRELIGHT] = "#2B672C"
	fg[PRELIGHT] = "#FFFFFF"
}
style "vertical-scrollbar" {
	engine "pixmap" {
		image {
			function = SLIDER
			state = NORMAL
			shadow = OUT
			orientation = VERTICAL
			file = "scrollbar1.png"
		}
		image {
			function = SLIDER
			state = PRELIGHT
			shadow = OUT
			orientation = VERTICAL
			file = "scrollbar3.png"
		}
		image {
			function = SLIDER
			state = ACTIVE
			shadow = IN
			orientation = VERTICAL
			file = "scrollbar2.png"
		}
		image {
			function = SLIDER
			state = INSENSITIVE
			orientation = VERTICAL
			file = "scrollbar5.png"
		}
		image 
		{
			function = BOX
			detail = "vscrollbar"
			file = "blank.png"
		}
		image {
			function = ARROW
			state = NORMAL
			arrow_direction = UP
			file = "button-scrollbar-up.png"
		}
		image {
			function = ARROW
			state = PRELIGHT
			arrow_direction = UP
			file = "button-scrollbar-up-prelight.png"
		}
		image {
			function = ARROW
			state = ACTIVE
			arrow_direction = UP	
			file = "button-scrollbar-up-pressed.png"
		}
		image {
			function = ARROW
			state = INSENSITIVE
			arrow_direction = UP
			file = "button-scrollbar-up-disabled.png"
		}
		image {
			function = ARROW
			state = NORMAL
			arrow_direction = DOWN
			file = "button-scrollbar-down.png"
		}
		image {
			function = ARROW
			state = PRELIGHT
			arrow_direction = DOWN
			file = "button-scrollbar-down-prelight.png"
		}
		image {
			function = ARROW
			state = ACTIVE
			arrow_direction = DOWN	
			file = "button-scrollbar-down-pressed.png"
		}
		image {
			function = ARROW
			state = INSENSITIVE
			arrow_direction = DOWN
			file = "button-scrollbar-down-disabled.png"
		}
		image {
			function = BOX
			detail = "trough"
			shadow = IN
			file = "scrollbar-trough-vertical-border.png"
		}
	}
	GtkScrollbar:: arrow-scaling = 1.0
}
style "horizontal-scrollbar" {
	engine "pixmap" {
		image {
			function = SLIDER
			state = NORMAL
			shadow = OUT
			orientation = HORIZONTAL
			file = "scrollbar1-h.png"
		}
		image {
			function = SLIDER
			state = PRELIGHT
			shadow = OUT
			orientation = HORIZONTAL
			file = "scrollbar3-h.png"
		}
		image {
			function = SLIDER
			state = ACTIVE
			shadow = IN
			orientation = HORIZONTAL
			file = "scrollbar2-h.png"
		}
		image {
			function = SLIDER
			state = INSENSITIVE
			orientation = HORIZONTAL
			file = "scrollbar5-h.png"
		}
		image {
			function = BOX
			detail = "hscrollbar"
			file = "blank.png"
		}
		image {
			function = ARROW
			state = NORMAL
			arrow_direction = LEFT
			file = "button-scrollbar-left.png"
		}
		image {
			function = ARROW
			state = PRELIGHT
			arrow_direction = LEFT
			file = "button-scrollbar-left-prelight.png"
		}
		image {
			function = ARROW
			state = ACTIVE
			arrow_direction = LEFT	
			file = "button-scrollbar-left-pressed.png"
		}
		image {
			function = ARROW
			state = INSENSITIVE
			arrow_direction = LEFT
			file = "button-scrollbar-left-disabled.png"
		}
		image {
			function = ARROW
			state = NORMAL
			arrow_direction = RIGHT
			file = "button-scrollbar-right.png"
		}
		image {
			function = ARROW
			state = PRELIGHT
			arrow_direction = RIGHT
			file = "button-scrollbar-right-prelight.png"
		}
		image {
			function = ARROW
			state = ACTIVE
			arrow_direction = RIGHT	
			file = "button-scrollbar-right-pressed.png"
		}
		image {
			function = ARROW
			state = INSENSITIVE
			arrow_direction = RIGHT
			file = "button-scrollbar-right-disabled.png"
		}
		image {
			function = BOX
			detail = "trough"
			shadow = IN
			file = "scrollbar-trough-horizontal-border.png"
		}
	}
	GtkScrollbar:: arrow-scaling = 1.0
}
style "entry" {
	engine "pixmap" {
		image {
			function = FLAT_BOX
			state = NORMAL
			file = "textentry-bg.png"
		}
		image {
			function = FLAT_BOX
			state = PRELIGHT
			file = "textentry-bg-active.png"
		}
		image {
			function = FLAT_BOX
			state = INSENSITIVE
			file = "textentry-bg-disabled.png"
		}
		image {
			function = SHADOW
			state = NORMAL
			border = { 30, 30, 30, 30}
			file = "textentry.png"
		}
		image {
			function = SHADOW
			state = INSENSITIVE
			border = { 30, 30, 30, 30}
			file = "textentry-disabled.png"
		}
	}
	xthickness = 5
	ythickness = 3
	base[NORMAL] = "#2B672C"
	base[INSENSITIVE] = "#2B672C"
	base[SELECTED] = "#598B50"
	base[ACTIVE] = "#78B06E"
}
style "comboentry" {
	engine "pixmap" {
		image {
			function = BOX
			state = NORMAL
			shadow = OUT
			file = "blank.png"
		}
	}
}
style "textview" {
	engine "pixmap" {
		image {
			function = FOCUS
			detail = "textview"
			state = NORMAL
			file = "view.png"
		}
	}
}
style "spinbutton" {
	engine "pixmap" {
		image {
			function = BOX
			detail = "spinbutton_up"
			state = NORMAL
			file = "button-scrollbar-up.png"
		}
		image {
			function = BOX
			detail = "spinbutton_up"
			state = PRELIGHT
			file = "button-scrollbar-up-prelight.png"
		}
		image {
			function = BOX
			detail = "spinbutton_up"
			state = ACTIVE
			file = "button-scrollbar-up-pressed.png"
		}
		image {
			function = BOX
			detail = "spinbutton_up"
			state = INSENSITIVE
			file = "button-scrollbar-up-disabled.png"
		}
		image {
			function = BOX
			detail = "spinbutton_down"
			state = NORMAL
			file = "button-scrollbar-down.png"
		}
		image {
			function = BOX
			detail = "spinbutton_down"
			state = PRELIGHT
			file = "button-scrollbar-down-prelight.png"
		}
		image {
			function = BOX
			detail = "spinbutton_down"
			state = ACTIVE
			file = "button-scrollbar-down-pressed.png"
		}
		image {
			function = BOX
			detail = "spinbutton_down"
			state = INSENSITIVE
			file = "button-scrollbar-down-disabled.png"
		}
		image {
			function = ARROW
			file = "blank.png"
		}
	}
}
style "progress" {
	engine "pixmap" {
		image {
			function = BOX
			state = PRELIGHT
			orientation = HORIZONTAL
			shadow = OUT
			file = "progressbar.png"
		}
		image {
			function = BOX
			state = PRELIGHT
			orientation = VERTICAL
			shadow = OUT
			file = "progressbar-vertical.png"
		}
		image {
			function = BOX
			detail = "trough"
			state = NORMAL
			orientation = HORIZONTAL
			shadow = IN
			file = "progressbar-trough.png"
		}
		image {
			function = BOX
			detail = "trough"
			state = NORMAL
			orientation = VERTICAL
			shadow = IN
			file = "progressbar-trough-vertical.png"
		}
	}
}
style "scale" {
	engine "pixmap"	{
		image {
			function = SLIDER
			state = NORMAL
			orientation = HORIZONTAL
			file = "horizontalslider.png"
		}
		image {
			function = SLIDER
			state = PRELIGHT
			orientation = HORIZONTAL
			file = "horizontalslider-prelight.png"
		}
		image {
			function = SLIDER
			state = NORMAL
			orientation = VERTICAL
			file = "verticalslider.png"
		}
		image {
			function = SLIDER
			state = PRELIGHT
			orientation = VERTICAL
			file = "verticalslider-prelight.png"
		}
		image {
			function = BOX
			detail = "trough"
			state = ACTIVE
			orientation = HORIZONTAL
			file = "scale-trough.png"
		}
		image {
			function = BOX
			detail = "trough"
			state = INSENSITIVE
			orientation = HORIZONTAL
			file = "scale-trough-disabled.png"
		}
		image {
			function = BOX
			detail = "trough"
			state = ACTIVE
			orientation = VERTICAL
			file = "scale-trough-vertical.png"
		}
		image {
			function = BOX
			detail = "trough"
			state = INSENSITIVE
			orientation = VERTICAL
			file = "scale-trough-vertical-disabled.png"
		}
	}
}
style "viewport" {
	engine "pixmap" {
		image {
			function = FLAT_BOX
			detail = "viewportbin"
			state = NORMAL
			file = "blank.png"		
		}
	}
	bg[NORMAL] = "#66C567"
	bg[PRELIGHT] = "#66C567"
	bg[ACTIVE] = "#66C567"
}
style "viewport-checks" {
	bg[PRELIGHT] = "#66C567"
}
style "notebook-alt-bg" {
	base[NORMAL] = "#66C567"
	base[INSENSITIVE] = "#66C567"
	base[SELECTED] = "#66C567"
}
style "treeview" {
	engine "pixmap" {
		image {
			function = BOX
			detail = "button"
			state = NORMAL
			border = { 20, 20, 20, 20}
			file = "treeview-header.png"
		}
		image {
			function = BOX
			detail = "button"
			state = PRELIGHT
			border = { 20, 20, 20, 20}
			file = "treeview-header-prelight.png"
		}
		image {
			function = BOX
			detail = "button"
			state = ACTIVE
			border = { 20, 20, 20, 20}
			file = "treeview-header-pressed.png"
		}
		image {
			function = BOX
			detail = "button"
			state = INSENSITIVE
			border = { 20, 20, 20, 20}
			file = "treeview-header-disabled.png"
		}
	}
	text[NORMAL] = { 102, 72, 24}
}
style "notebook" {
	engine "murrine" {
	}
	bg[NORMAL] = "#67C567"
	bg[ACTIVE] = "#2D7F2E"
}
style "menu" {
	engine "pixmap" {
		image {
			function = BOX
			state = NORMAL
			border = { 20, 20, 20, 20}
			file = "window-bg.png"
		}
	}
}
style "menubar" {
	engine "pixmap" {
		image {
			function = BOX
			detail = "menubar"
			state = NORMAL
			shadow = OUT
			border = { 20, 20, 20, 20}
			file = "menu-bg.png"
		}
	}
}
style "menuitem" {
	engine "pixmap" {
		image {
			function = BOX
			detail = "menuitem"
			state = PRELIGHT
			file = "menubutton-checked.png"
		}
	}
}
style "togglebuttons" {
	engine "murrine" {
	}
}
style "togglebuttons-notebook" {
	engine "murrine" {
	}
	bg[ACTIVE] = "#67C567"
}
style "toolbar" {
	engine "pixmap" {
		image {
			function = BOX
			detail = "toolbar"
			state = NORMAL
			border = { 20, 20, 20, 20}
			file = "menu-bg.png"
		}
	}
}
style "toolbar-button" {
	engine "murrine" {
	}
}
style "statusbar" {
	engine "murrine" {
	}
}
style "tooltip" {
	engine "pixmap" {
		image {
			function = FLAT_BOX
			detail = "tooltip"
			state = NORMAL
			border = { 20, 20, 20, 20}
			file = "window-bg.png"
		}
	}
}
style "gimpspinscale" {
	engine "pixmap" {
		image {
			function = BOX
			state = SELECTED
			file = "scrollbar1-h.png"
		}
	}
}
class "GtkWidget" style "base"
class "GtkButton" style "button"
widget_class "*.GtkButton.GtkFrame" style "colorbutton"
widget_class "*.GtkColorButton.GtkButton" style "colorbutton"
class "GtkCheckButton" style "check"
class "GtkVScrollbar" style "vertical-scrollbar"
class "GtkHScrollbar" style "horizontal-scrollbar"
widget_class "*.GimpToolOptionsEditor.GtkScrolledWindow.GtkViewport" style "viewport"
class "GtkEntry" style "entry"
class "GtkTextView" style "textview"
class "GtkSpinButton" style "spinbutton"
class "GtkComboBoxEntry.*Button" style : highest "comboentry"
class "GtkProgressBar" style "progress"
class "GtkScale" style "scale"
widget_class "*.GtkTreeView.GtkButton" style "treeview"
widget_class "*.GtkCList.GtkButton" style "treeview"
class "GtkNotebook" style "notebook"
widget_class "*.GimpToolOptionsEditor.*.GtkRadioButton" style "viewport-checks"
widget_class "*.GimpToolOptionsEditor.*.GtkCheckButton" style "viewport-checks"
widget_class "*.GimpDockable.*.GimpContainerEntry" style "notebook-alt-bg"
widget_class "*.GimpDockable.*.GimpComboTagEntry" style "notebook-alt-bg"
widget_class "*.GimpDockable.*.GimpSpinButton" style "notebook-alt-bg"
widget_class "*.GimpDockable.*.GimpLanguageEntry" style "notebook-alt-bg"
widget_class "*.GimpDockable.*.GimpNumberPairEntry" style "notebook-alt-bg"
widget_class "*.GtkNotebook.GtkRadioButton" style "viewport-checks"
widget_class "*.GtkNotebook.GtkCheckButton" style "viewport-checks"
class "GtkMenu" style "menu"
class "GtkMenuBar" style "menubar"
class "GtkMenuItem" style "menuitem"
class "GtkToolbar" style "toolbar"
widget_class "*.GtkToolbar.*.<GtkButton>" style "toolbar-button"
widget_class "*.GtkToolbar.*.GtkComboBox.*.GtkButton" style "button"
class "GtkStatusbar" style "statusbar"
widget_class "*.GimpStatusBar" style "statusbar"
class "GtkTooltip" style "tooltip"
class "GtkEventBox" style "base"
widget_class "*.GtkNotebook.*.GtkFrame.*.GtkCheckButton" style "viewport-checks"
widget_class "*.GtkNotebook.*.GtkFrame.*.GtkRadioButton" style "viewport-checks"
widget_class "*.GtkNotebook.*.GtkSpinButton" style "notebook-alt-bg"
widget_class "*.GtkNotebook.*.GtkProgressBar" style "notebook-alt-bg"
widget_class "*.GimpSpinScale" style "gimpspinscale"
widget_class "*.GimpDockable.*.GtkRadioButton" style "togglebuttons"
widget_class "*.GimpDockable.*.GimpHighlightableButton" style "togglebuttons"
widget_class "*.GimpToolPalette.*.GtkToggleButton" style "togglebuttons"
widget_class "*.GimpDockbook.GtkButton" style "togglebuttons"
widget_class "*.GimpDockable.*.GtkButton" style "togglebuttons-notebook"
widget_class "*.GimpDockable.*.GtkToggleButton" style "togglebuttons-notebook"
widget_class "*.GimpDockable.*.GimpEnumComboBox.GtkToggleButton" style "button"
widget_class "*.GimpDockable.*.GimpUnitComboBox.GtkToggleButton" style "button"
widget_class "*.GimpDockable.*.GimpLayerModeComboBox.GtkToggleButton" style "button"
widget_class "*.GimpDockable.*.GtkEventBox" style "notebook-alt-bg"